.pay-p {
  justify-content: space-between;
}

.pay-p .box-view {
  align-items: center;
  padding: 60rpx 28rpx 0;
}

.pay-p .box-view .avatar {
  width: 84rpx;
  height: 84rpx;
  border-radius: 50%;
}

.pay-p .box-view .h6 {
  color: #666666;
  font-size: 28rpx;
  margin-top: 12rpx;
}

.pay-p .box-view .h6 text {
  margin: 0 10rpx;
}

.pay-p .box-view .form {
  background: #fff;
  margin-top: 60rpx;
  width: 100%;
  box-sizing: border-box;
  border-radius: 20rpx;
  padding: 22rpx;
}

.pay-p .box-view .form .h1 {
  font-size: 32rpx;
}

.pay-p .box-view .form .inp-view {
  align-items: flex-end;
  margin: 50rpx 0 28rpx;
}

.pay-p .box-view .form .inp-view .unit {
  font-size: 44rpx;
}

.pay-p .box-view .form .inp-view .inp {
  height: 88rpx;
  font-size: 77rpx;
  padding: 0 16rpx;
  flex: 1;
  font-weight: 700;
}

.pay-p .box-view .form .inp-view .c-gray {
  color: #666;
}

.pay-p .box-view .form .inp-view .icon-view {
  width: 88rpx;
  height: 88rpx;
  display: flex;
  align-items: flex-end;
  box-sizing: border-box;
  padding-bottom: 20rpx;
  justify-content: center;
}

.pay-p .box-view .form .inp-view .icon {
  width: 28rpx;
  height: 28rpx;
  color: #fff;
  align-items: center;
  justify-content: center;
  background: #999;
  color: #fff;
  font-size: 26rpx;
  border-radius: 50%;
}

.pay-p .box-view .form .s-view {
  justify-content: space-between;
}

.pay-p .box-view .form .s-view input {
  flex: 1;
  font-size: 28rpx;
}

.pay-p .box-view .form .s-view .btn {
  font-size: 28rpx;
  color: #1677FF;
}

.pay-p .keyword {
  justify-content: space-between;
  box-sizing: border-box;
  padding: 12rpx;
  width: 100vw;
}

.pay-p .keyword .num-view {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 540rpx;
}

.pay-p .keyword .num-view .item {
  background: #fff;
  width: 172rpx;
  height: 100rpx;
  border-radius: 8rpx;
  display: flex;
  font-size: 60rpx;
  font-weight: 700;
  align-items: center;
  justify-content: center;
}

.pay-p .keyword .num-view .zero {
  width: 100%;
}

.pay-p .keyword .r-view {
  width: 172rpx;
}

.pay-p .keyword .r-view .item-view {
  border-radius: 8rpx;
  background: #fff;
  align-items: center;
  justify-content: center;
  font-size: 60rpx;
  font-weight: 700;
  line-height: 100rpx;
  margin-bottom: 12rpx;
  width: 172rpx;
  height: 100rpx;
}

.pay-p .keyword .r-view .item-view .del-icon {
  width: 60rpx;
  height: 60rpx;
}

.pay-p .keyword .r-view .pay-btn {
  width: 172rpx;
  height: 220rpx;
  border-radius: 8rpx;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 40rpx;
  background: #002DAA;
}
